<?php
/*----------------------------------------------------------------
//功能描述：API安全验证处理类
//作者：allen.qiang
//创建时间：2017/05/25
//
//修改历史：
//修改时间：
//修改作者：
//修改功能：
----------------------------------------------------------------*/
namespace Sqapi\Controller;


use Common\Lib\RedisHandle;
use Sqapi\BLL\Authenticate;
use Think\Cache\Driver\Redis;
use Think\Controller;
use Common\Controller\ApibaseController;

class AuthenticateController extends ApibaseController
{

    public function index()
    {
        $appid = I('appid', null);
        $appsecret = I('appsecret', null);

        if (empty($appid) || empty($appsecret)) {
            $this->apiJsonReturn(false, 600);
        }

        $ip = get_client_ip(0, true);
        $auth = new Authenticate();
        $result = $auth->getAccessToken($appid, $appsecret, $ip);
        $this->apiJsonReturn($result['success'], $result['code'], $result['data']);
    }
}

